package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.TbCards;

/**
 * 卡片管理Mapper接口
 * 
 * @author ruoyi
 * @date 2023-03-04
 */
public interface TbCardsMapper 
{
    /**
     * 查询卡片管理
     * 
     * @param id 卡片管理主键
     * @return 卡片管理
     */
    public TbCards selectTbCardsById(Long id);

    /**
     * 查询卡片管理列表
     * 
     * @param tbCards 卡片管理
     * @return 卡片管理集合
     */
    public List<TbCards> selectTbCardsList(TbCards tbCards);

    /**
     * 新增卡片管理
     * 
     * @param tbCards 卡片管理
     * @return 结果
     */
    public int insertTbCards(TbCards tbCards);

    /**
     * 修改卡片管理
     * 
     * @param tbCards 卡片管理
     * @return 结果
     */
    public int updateTbCards(TbCards tbCards);

    /**
     * 删除卡片管理
     * 
     * @param id 卡片管理主键
     * @return 结果
     */
    public int deleteTbCardsById(Long id);

    /**
     * 批量删除卡片管理
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTbCardsByIds(Long[] ids);
    /**
     * 根据iccid查询卡
     * @param iccid
     * @return
     */
	public TbCards selectTbCardsByIccid(String iccid);
}
